package com.fowo.api.syncLingxingApi.entity;

import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

@DS("ds24")
@Data
@TableName(value = "tmp_sync_lingxing_to_fba_list", autoResultMap = true)
public class TmpSyncLingxingToFbaList {
    @TableField(value = "`_version`")
    private String Version;

    @TableField(value = "`_flag`")
    private Integer Flag;

    @TableField(value = "`wname`")
    private String wname;

    @TableField(value = "`name`")
    private String name;

    @TableField(value = "`sid`")
    private Integer sid;

    @TableField(value = "`asin`")
    private String asin;

    @TableField(value = "`product_name`")
    private String productName;

    @TableField(value = "`product_image`")
    private String productImage;

    @TableField(value = "`msku`")
    private String msku;

    @TableField(value = "`fnsku`")
    private String fnsku;

    @TableField(value = "`sku`")
    private String sku;

    @TableField(value = "`category_name`")
    private String categoryName;

    @TableField(value = "`category_id`")
    private Integer categoryId;

    @TableField(value = "`brand_name`")
    private String brandName;

    @TableField(value = "`brand_id`")
    private Integer brandId;

    @TableField(value = "`stock_cost_total`")
    private String stockCostTotal;

    @TableField(value = "`cost`")
    private String cost;

    @TableField(value = "`share_type`")
    private Integer shareType;

    @TableField(value = "`afn_fulfillable_quantity`")
    private String afnFulfillableQuantity;

    @TableField(value = "`reserved_fc_transfers`")
    private String reservedFcTransfers;

    @TableField(value = "`reserved_fc_processing`")
    private String reservedFcProcessing;

    @TableField(value = "`reserved_customerorders`")
    private String reservedCustomerorders;

    @TableField(value = "`total_fulfillable_quantity`")
    private Integer totalFulfillableQuantity;

    @TableField(value = "`afn_unsellable_quantity`")
    private Integer afnUnsellableQuantity;

    @TableField(value = "`afn_inbound_working_quantity`")
    private Integer afnInboundWorkingQuantity;

    @TableField(value = "`afn_inbound_shipped_quantity`")
    private Integer afnInboundShippedQuantity;

    @TableField(value = "`afn_inbound_receiving_quantity`")
    private Integer afnInboundReceivingQuantity;

    @TableField(value = "`afn_erp_real_shipped_quantity`")
    private Integer afnErpRealShippedQuantity;

    @TableField(value = "`afn_researching_quantity`")
    private Integer afnResearchingQuantity;

    @TableField(value = "`inv_age_0_to_30_days`")
    private String invAge0To30Days;

    @TableField(value = "`inv_age_31_to_60_days`")
    private String invAge31To60Days;

    @TableField(value = "`inv_age_61_to_90_days`")
    private String invAge61To90Days;

    @TableField(value = "`inv_age_0_to_90_days`")
    private String invAge0To90Days;

    @TableField(value = "`inv_age_91_to_180_days`")
    private String invAge91To180Days;

    @TableField(value = "`inv_age_181_to_270_days`")
    private String invAge181To270Days;

    @TableField(value = "`inv_age_271_to_330_days`")
    private String invAge271To330Days;

    @TableField(value = "`inv_age_331_to_365_days`")
    private String invAge331To365Days;

    @TableField(value = "`inv_age_271_to_365_days`")
    private String invAge271To365Days;

    @TableField(value = "`inv_age_365_plus_days`")
    private String invAge365PlusDays;

    @TableField(value = "`afn_fulfillable_quantity_multi`")
    private String afnFulfillableQuantityMulti;
}
